package com.example.demo1.annotation;

import com.example.demo1.pojo.person;
import com.example.demo1.pojo.pet;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;

@Configuration//这个注解告诉spring这是一个注解类
@ComponentScan("com.example.demo1.dao" )//利用注解，让spring扫描bjcontral这个包


public class myspringXML {
    @Bean("mypet")//这个注解就是告诉spring容器将下面这个类放入到spring容器内,然后就可以直接使用这个类
    public pet getmypet(){
        pet pet = new pet("张三","红色");//在这里写上pet类型的参数，spring会在容器里寻找pet类型的对象
        return pet;
    }
    @Bean("myperson")
    public person getperson( pet mypet){
        person myperson = new person("李四","123456",mypet);
        return myperson;
    }
}
